package com.sunny.fetch.pojo;

import javax.persistence.*;

@Table(name = "f_concept")
public class FConcept {
    @Id
    private Long tid;

    /**
     * 概念分类ID
     */
    private String code;

    /**
     * 概念分类名称
     */
    private String name;

    /**
     * 来源
     */
    private String src;

    public FConcept(Long tid, String code, String name, String src) {
        this.tid = tid;
        this.code = code;
        this.name = name;
        this.src = src;
    }

    public FConcept() {
        super();
    }

    /**
     * @return tid
     */
    public Long getTid() {
        return tid;
    }

    /**
     * @param tid
     */
    public void setTid(Long tid) {
        this.tid = tid;
    }

    /**
     * 获取概念分类ID
     *
     * @return code - 概念分类ID
     */
    public String getCode() {
        return code;
    }

    /**
     * 设置概念分类ID
     *
     * @param code 概念分类ID
     */
    public void setCode(String code) {
        this.code = code;
    }

    /**
     * 获取概念分类名称
     *
     * @return name - 概念分类名称
     */
    public String getName() {
        return name;
    }

    /**
     * 设置概念分类名称
     *
     * @param name 概念分类名称
     */
    public void setName(String name) {
        this.name = name;
    }

    /**
     * 获取来源
     *
     * @return src - 来源
     */
    public String getSrc() {
        return src;
    }

    /**
     * 设置来源
     *
     * @param src 来源
     */
    public void setSrc(String src) {
        this.src = src;
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", tid=").append(tid);
        sb.append(", code=").append(code);
        sb.append(", name=").append(name);
        sb.append(", src=").append(src);
        sb.append("]");
        return sb.toString();
    }
}